package com.cms.recursoshumanos.handler;

import com.cms.recursoshumanos.cache.ListaOcioCache;
import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.facade.ListaOcioActivityFacade;

public class ListaOcioActivityHandler
{

	public ListaOcioActivityHandler()
	{
		
	}
	public String facadeListaOcioScreen(String username, String password)
	{
		ListaOcioActivityFacade lista_ocio_facade = new ListaOcioActivityFacade(username,
																					password);

		return lista_ocio_facade.enviarSolicitud();
	}
	public String refreshListadoOcio (String username, String password)
	{
		return this.facadeListaOcioScreen(username, password);
	}
	public String getListadoOcio (String username, String password)
	{
		
		if ( !ListaOcioCache.getInstance().cache_utilizable()
				|| ListaOcioCache.getInstance().lista_vacia())
		{
			return this.facadeListaOcioScreen(username, password);
		}
		else
		{
			return Constant.CODE_OK;
		}
	}

	
}

